live on other people - German English Dictionary